print([1] < [2, 3, 4])  # True ，比较第一个，小于了,后面就不比较了
print([1, 5] < [2, 3, 4])  # True ，比较第一个，小于了,后面就不比较了
print([1, 4, [5, 6]] < [3, 4, 6])  # True，第一比较就小了，所以成立，返回True
print(3, 4, [3, 2] < [3, 4, 6])  # True，前面两个一样，比较 [2,3] 和 6，
print(3, 4, [4, 2] < [3, 4, 6])  # False，前面两个一样
# False，前面两个一样 ,最后一个比较会有不确定结果，按照常规，list 和 int 不能比较，返回错误。比较奇怪
print(3, 4, [5, 2] < [3, 4, 6])


print(1 < 5 < 3 < 4)  # False
print(1 < 2 < 3 < 4)  # False
